Al•tai Moun•tains
We found 1 definitions of altai mountains from 1 different sources.
Noun |
||
altai mountains - a mountain range in central Asia that extends a thousand miles from Kazakhstan eastward into western Mongolia and northern China | ||
Altay Mountains |