Observatory Meaning
There are 2 meaning(s) for word Observatory
Meaning 1 : a structure commanding a wide view of its surroundings
Synonyms : lookout, lookout station, observation tower
Synonyms : lookout, lookout station, observation tower
Meaning 2 : a building designed and equipped to observe astronomical phenomena
Similar words of Observatory :
