English-Chinese dictionary »

shangri-la meaning in Chinese

EnglishChinese
Shangri-La (a place of complete bliss, delight, and peace)
noun
[UK: ˈʃæŋ.ɡrɪ.ˈlɑː]
[US: ˌlɑː]

世外桃源 /shìwàitáoyuán/noun

香格里拉 /Xiānggélǐlā/noun