Definition of Altai Mountains in English:

Altai Mountains

Syllabification: Al·tai Moun·tains
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.

Definition of Altai Mountains in:

Get more from Oxford Dictionaries

Subscribe to remove ads and access premium resources

Word of the day humoresque
Pronunciation: ˌ(h)yo͞oməˈresk
noun
a short, lively piece of music