- 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.
More Definitions
- ELLIPTIC SPRING (noun) Definition, Meaning & Examples
- DRAGSVILLE (noun) Definition, Meaning & Examples
- HORSEHAIR (noun) Definition, Meaning & Examples
- MEND ONE'S WAYS (noun) Definition, Meaning & Examples
- LUMINOUS EMITTANCE (noun) Definition, Meaning & Examples
- PREJUDICE (noun) Definition, Meaning & Examples