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.      Английский основной разговорный словарь.