Definition of Altai Mountains in English:

Altai Mountains

proper noun

  • A mountain system in central Asia that extends east for about 1,000 miles (1,600 km) from Kazakhstan into western Mongolia and northern China.