Definition of Watchtower

  • 1. An observation tower for a lookout to watch over prisoners or watch for fires or enemies Noun

Semanticaly linked words with "watchtower"

Hyponims for word "watchtower"