shirabe.org
1)
#35,107
きょ
Meaning
    1. earthly paradise; Shangri-la
    1. EN The Peach Blossom Spring (Chinese: 桃花源記; pinyin: Táohuā Yuán; literally: "Source of the Peach Blossoms", also translated as “(The Record of) the Peach Blosso...
      More
Forms

Results