Subscribe
URL of the page has been copied to clipboard.
Meaning : A major mountain range of central Asia. Extends 1,500 miles.
Synonyms : tien shan
Install App