Meaning of altay mountains

Definition of altay 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 altay mountains

WIKIPEDIA results for altay mountains
Amazon results for altay mountains