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)] English main colloquial, spoken dictionary. Английский основной разговорный словарь. 2012