Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: observation tower  `ób-zur'vey-shun 'taw-u(r)
  1. A structure commanding a wide view of its surroundings
    - lookout, lookout station, observatory

Type of: construction, structure

Encyclopedia: Observation tower