TOP

Definition of watchtower noun from the Oxford Advanced Learner's Dictionary

watchtower

noun
 
/ˈwɒtʃtaʊə(r)/
 
/ˈwɑːtʃtaʊər/
jump to other results
  1. a tall tower from which soldiers, etc. watch when they are guarding a place
See watchtower in the Oxford Advanced American Dictionary

Other results

All matches
utilize
verb
 
 
From the Word list
OPAL written words
Oxford Learner's Dictionaries Word of the Day