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 ween
Pronunciation: wiːn
verb
be of the opinion; think or suppose