English dictionary
watchtower meaning and definition
Definition and meaning of watchtower at MeaningMonkey.org. watchtower meaning and definition in the English Dictionary.WATCHTOWER noun
Definition of watchtower (noun)
- an observation tower for a lookout to watch over prisoners or watch for fires or enemies
Source: Princeton University Wordnet