世外 shìwài secluded from the world Definitions Defs Origin Strokes Stroke Words Sentences Sents 世外桃源 shìwàitáoyuán Shangri-La a secluded, peaceful, and idyllic place; a paradise on earth.