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 .
2012