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.