watchtower









watchtower


noun

  1. a tower on which a sentinel keeps watch.
63 queries 0.607