observation tower


Meanings

  • a structure commanding a wide view of its surroundings