Find the word definition

Wiktionary
power towers

n. (power tower English)