Meanings1Dharamsala in Himachal Pradesh, north India, home of Tibetan government in exileWritten Forms達蘭薩拉Traditional · Main Form达兰萨拉Alternate Form