SHANGRILA Meaning of SHANGRILA 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. Краткий оксфордский словарь английского языка. 2012