Tien Shan (noun) Definition, Meaning & Examples

noun
  1. a mountain range in central Asia, in China and Kirghizia. Highest peak, Pobeda Peak, 24,406 feet (7,439 meters).
noun
  1. a variant transliteration of the Chinese name for the Tian Shan
Tien Shan (noun) Definition, Meaning & Examples

More Definitions