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. Оксфордский английский словарь. 2012