'observation tower' definitions:

Definition of 'observation tower'

(from WordNet)
noun
A structure commanding a wide view of its surroundings [syn: lookout, observation tower, lookout station, observatory]