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.”

Synonyms

  • broadcast tower
  • transmitter tower

Antonyms

  • landmark
  • monument