SHANGRI-LA


Meaning of SHANGRI-LA in English

noun Etymology: Shangri-La, imaginary land depicted in the novel Lost Horizon (1933) by James Hilton Date: 1937 a remote beautiful imaginary place where life approaches perfection ; utopia , a remote usually idyllic hideaway

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.