Tien Shan

Definitions of Tien Shan
  1. noun
    a major mountain range of central Asia; extends 1,500 miles
    synonyms: Tyan Shan
Word Family