SHANGRI-LA


Meaning of SHANGRI-LA in English

[Shan.gri-la] n [Shangri-La, imaginary land depicted in the novel Lost Horizon (1933) by James Hilton] (1940) 1: a remote beautiful imaginary place where life approaches perfection: utopia

2: a remote usu. idyllic hideaway

Merriam-Webster English vocab.      Английский словарь Merriam Webster.