达兰萨拉dá lán sà lādalansalaDharamsala in Himachal Pradesh, north India, home of Tibetan government in exileCharacters in this word兰orchid拉to pull, to drag萨Buddhist diety达to reach, to arrive atStudy it in Yanamino