English dictionary, thesaurus, translations & etymology
FreeDict.com

Shangri-La in Japanese

Shangri-La in Japanese

シャングリラ
noun
A place of complete bliss, delight, and peace, especially one seen as an escape from ordinary life; a paradise.
Add to Flashcards
Translations from freedict.org/WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.