Find the word definition

Wiktionary
radio towers

n. (radio tower English)