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