Pinyin Dictionary results for "da lan sa la"

达兰萨拉
Dharamsala in Himachal Pradesh, north India, home of Tibetan government in exile
Dictionary data provided by CC-CEDICT