Meaning of altai mountains

Definition of altai mountains

(noun) a mountain range in central Asia that extends a thousand miles from Kazakhstan eastward into western Mongolia and northern China

Other information on altai mountains

WIKIPEDIA results for altai mountains
Amazon results for altai mountains