Shangri-la Definition
shănggrĭ-lä
noun
Any imaginary, idyllic utopia or hidden paradise.
Webster's New World
A distant and secluded hideaway, usually of great beauty and peacefulness.
American Heritage
Synonyms:
Origin of Shangri-la
After Shangri-La , the imaginary land in the novel Lost Horizon by James Hilton
From American Heritage Dictionary of the English Language, 5th Edition
Related Articles
Find Similar Words
Find similar words to Shangri-la using the buttons below.