English-Chinese dictionary »

shambhala meaning in Chinese

EnglishChinese
Shambhala (a holy place)
proper noun
[UK: ʃambhˈɑːlə]
[US: ʃæmbhˈɑːlə]

香巴拉 /xiāngbālā/proper noun