TIEN SHAN


Meaning of TIEN SHAN in English

/tyen" shahn"/

a mountain range in central Asia, in China and Kirghizia. Highest peak, Pobeda Peak, 24,406 ft. (7439 m).

Also, Tian Shan .

Random House Webster's Unabridged English dictionary.      Полный английский словарь Вебстер - Random House .