observatoryEnglish

observatory, lookout, lookout station, observation tower

Noun

A structure commanding a wide view of its surroundings

English: lookout, observation tower, lookout station, observatory

A building designed and equipped to observe astronomical phenomena

English: observatory

English words with similar meanings

Show 3 words