English-Chinese dictionary »

lotus land meaning in Chinese

EnglishChinese
lotus land (a place inducing contentment)
noun

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