Chinese-English dictionary »

世外桃源 /shìwàitáoyuán/ meaning in English

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

Arcadia(An ideal region of rural and idyllic contentment)
noun
[UK: ɑːˈk.eɪ.diə] [US: arˈkeɪ.diə]

lotus land(a place inducing contentment)
noun

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