What is the meaning of power tower in English?

Learn vocabulary with pictures as well as definitions of power tower in English

Learn in

See more

n. power tower

Definition of power tower in English

Tall structure that supports the cables of an electricity grid, typically made of steel lattice.

Synonyms of power tower in English

transmission towerelectricity pylon