English dictionary
observation tower meaning and definition
Definition and meaning of observation tower at MeaningMonkey.org. observation tower meaning and definition in the English Dictionary.OBSERVATION TOWER noun
Definition of observation tower (noun)
- a structure commanding a wide view of its surroundings
- synonyms: lookout, lookout station, observatory
Source: Princeton University Wordnet