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