How to say shangri-la in Japanese

とうげんtougen

noun:

  • Shangri-La; paradise on earth

Example Sentences

Nothing found.