tien_shanEnglish

Tien Shan, Tyan Shan

Noun

A major mountain range of central Asia, extends 1,500 miles

English: Tien Shan, Tyan Shan

English words with similar meanings

Show 1 words