Meaning of tyan shan

Definition of tyan shan

(noun) a major mountain range of central Asia; extends 1,500 miles

Other information on tyan shan

WIKIPEDIA results for tyan shan
Amazon results for tyan shan