Definition of watchtower

Definition of watchtower
  1. watchtower Noun an observation tower, in which a lookout keeps watch over prisoners, or looks out for fires etc
Need more help? Try our forum NEW