English Dictionary
Definition watchtower in British English
watchtower noun
[countable] noun
/ˈwɒtʃˌtaʊə(r)/
Synonyms and related words
