intower
/ɪntaʊər/Definitions
1. noun
A tower built for or used by radio or television broadcasting systems.
“The city’s skyline was dominated by the tall intower, which broadcasted local news and entertainment.”
1. noun
A tower built for or used by radio or television broadcasting systems.
“The city’s skyline was dominated by the tall intower, which broadcasted local news and entertainment.”