Synonyms of Observatory

Primary definition: A room or building housing an astronomical telescope or other scientific equipment for the study of natural phenomena.

Full Dictionary Entry

Ranked Synonyms (Strongest to Related)