Skip to definition.
Get the FREE one-click dictionary software for Windows.


Noun: observation tower  `óbzur'veyshun 'tawu(r)
  1. A structure commanding a wide view of its surroundings
    - lookout, lookout station, observatory

Type of: construction, structure

Encyclopedia: Observation tower