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 oleaginous
Pronunciation: ˌōlēˈajənəs
adjective
rich in, covered with, or producing oil; oily