an astronomical observatory located on Mount Pastukhov near Cherkessk in the Caucasus, in the SW Russian Federation, having a 236-in. (6-m) reflecting telescope, the largest in the world.
SPECIAL ASTROPHYSICAL OBSERVATORY
Meaning of SPECIAL ASTROPHYSICAL OBSERVATORY in English
Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012