SHANGRI­LA


Meaning of SHANGRI­LA in English

n. an imaginary paradise on earth.

[ the name of a hidden Tibetan valley in J. Hilton's Lost Horizon (1933) ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.