Definition of Watchtower

  • (n.) A tower in which a sentinel is placed to watch for enemies, the approach of danger, or the like.

Synonyms of Watchtower


No Synonyms Found.

Antonyms of Watchtower


No Antonyms Found.

Homophones of Watchtower


No Homophones Found.