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 adverts and access premium resources

Word of the day abjure
Pronunciation: əbˈdʒʊə
verb
solemnly renounce (a belief, cause, or claim)