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
misty
adjective
 
 
From the Topic
Weather
C1
Oxford Learner's Dictionaries Word of the Day