達蘭薩拉 dá lán sà lā

DEFINITIONS

  1. Dharamsala in Himachal Pradesh, north India, home of Tibetan government in exile

CHARACTERS

達 dá arrive at, reach; intelligent
蘭 lán orchid; elegant, graceful
薩 sà transliteration of 'sat' in 'bodhisattva,' etc.
拉 lā pull, drag; seize, hold; lengthen