Definitions
There is 1 meaning of the phrase
Kunlan Shan.
Kunlan Shan - as a noun
A mountain range in western china that extends eastward from the indian border for 1000 miles
Synonyms (Exact Relations)
kuenlunkuenlun mountainskunlunkunlun mountains