Back to Dictionary
世外桃源
shìwàitáoyuán
1.
the Garden of the Peaches of Immortality
2.
Shangri-la
3.
imaginary land of joy and plenty (sim. Utopia, Cockaigne, Shangri-la)