SHANGRI-LA


Meaning of SHANGRI-LA in English

n. an imaginary paradise on earth.

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

Oxford English vocab.      Оксфордский английский словарь.