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