dharmsala
dərʻmⵃⴁⴜⴟⴋlⴋⴌⴊ
Definitions
1. noun
A city in Himachal Pradesh, India, and the temporary residence of the 14th Dalai Lama
“Dharamsala is a popular destination for Tibetan culture and Buddhist pilgrimage.”
2. proper noun
A town in India, capital of the Kangra district, Himachal Pradesh
“The town of Dharamsala, nestled in the Himalayas, is a favorite among trekkers.”
3. noun
A region in India, home to a significant population of Tibetan people
“Dharamsala serves as a cultural hub for the Tibetan community in exile.”