Meaning of tien shan

Definition of tien shan

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

Other information on tien shan

WIKIPEDIA results for tien shan
Amazon results for tien shan