ALL meanings of altai mountains
Altai Mountains
A a - noun plural altai mountains a mountain system of central Asia, in W Mongolia, W China, and S Russia. Highest peak: Belukha, 4506 m (14 783 ft) 3
- noun altai mountains mountain system of central Asia, extending from E Kazakhstan & SC Russia into NW China and W Mongolia: highest peak, c. 15,000 ft (4,572 m) 3