Tian Shan
Tian Shan, or Tien Shan, major mountain system of central Asia. It runs some 1,500 mi (2,410 km) through Kirghizstan and China. Its highest peak, the Pobeda Peak, stands 24,406 ft (7,439 m) above sea level.
Additional topics
21st Century Webster's Family Encyclopedia21st Century Webster's Family Encyclopedia - Texas Rangers to Tranquilizer