Definitions
There is 1 meaning of the phrase
Altai Mountains.
Altai Mountains - as a noun
A mountain range in central asia that extends a thousand miles from kazakhstan eastward into western mongolia and northern china
Synonyms (Exact Relations)
altay mountains