Pinyin Dictionary results for "xiang ba la"

香巴拉
Shambhala, mythical place (Buddhism, Hinduism)
Dictionary data provided by CC-CEDICT