Definition, synonyms and picture of power tower

Learn in

power tower

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 tower, electricity pylon

Lists where this word appears

Infrastructure

7 words to learn