Tian Shan

[ tyahn shahn ]
/ ˈtyɑn ˈʃɑn /

noun

British Dictionary definitions for tian shan

Tian Shan

Tien Shan

/ (ˈtjɛnˈʃɑːn) /

noun

a great mountain system of central Asia, in Kyrgyzstan and the Xinjiang Uygur Autonomous Region of W China, extending for about 2500 km (1500 miles). Highest peak: Jengish Chokusu or Tomur Feng (formerly Pobeda Peak), 7439 m (24 406 ft) Russian name: Tyan-Shan