Watchtower

Definition:

  • (n.) A tower in which a sentinel is placed to watch for enemies, the approach of danger, or the like.

Compare watchtower with other words:

lighthouse vs. watchtower

content vs. watchtower

belfry vs. watchtower

lookout vs. watchtower

observation vs. watchtower

watch vs. watchtower

tower vs. watchtower