noun a tower on which a sentinel keeps watch.
watchtower 🔊 Listen to this noun a tower on which a sentinel keeps watch. Share Facebook Twitter Google +