Altai mountains

What is Altai mountains?

Altai mountains definition and meaning on Dictionary terms:
plural noun
a mountain range in central Asia, mostly in Mongolia, China, Kazakhstan, and the S Russian Federation. Highest peak, Belukha, 15,157 feet (4506 meters).

 

reference: https://www.dictionary.com/browse/altai-mountains

Tags: