SHANGRI-LA


Meaning of SHANGRI-LA in English

[ ˌʃaŋgrɪ'lα: ]

■ noun an imaginary earthly paradise.

Origin

the name of a Tibetan utopia in James Hilton's Lost Horizon (1933), from Shangri (an invented name) + Tibetan la 'mountain pass'.

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