Chinese-English dictionary »

香巴拉 /xiāngbālā/ meaning in English

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

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

Your history