SHANGRI-LA


Meaning of SHANGRI-LA in English

n. imaginary paradise, utopia on Earth, idyllic place; remote peaceful and pastoral hideaway

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.