Advertisement
Advertisement
Tien Shan
Also Tian Shan
[tyen shahn]
noun
the Tien Shan, a mountain range in central Asia, in China and Kirghizia. Highest peak, Pobeda Peak, 24,406 feet (7,439 meters).
Tien Shan
/ ˈtjɛnˈʃɑːn /
noun
a variant transliteration of the Chinese name for the Tian Shan
Advertisement
Advertisement
Advertisement
Advertisement
Browse