桃源とうげん
tōgen

Noun

1. earthly paradise; Shangri-la