English dictionary
tien shan meaning and definition
Definition and meaning of tien shan at MeaningMonkey.org. tien shan meaning and definition in the English Dictionary.TIEN SHAN noun
Definition of Tien Shan (noun)
- a major mountain range of central Asia; extends 1,500 miles
- synonyms: Tyan Shan
Source: Princeton University Wordnet