Dictionary.com
definitions
  • synonyms

Special Astrophysical Observatory

See more synonyms for Special Astrophysical Observatory on Thesaurus.com
noun
  1. an astronomical observatory located on Mount Pastukhov near Cherkessk in the Caucasus, in the SW Russian Federation, having a 236-inch (6-meter) reflecting telescope, the largest in the world.
Show More
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018