Shangri-La definition by Webster's New World
Origin: ; from the scene of James Hilton's novel Lost Horizon (1933)
Shangri-La definition by American Heritage Dictionary
- An imaginary remote paradise on earth; utopia.
- A distant and secluded hideaway, usually of great beauty and peacefulness.
Origin: After Shangri-La, the imaginary land in the novel Lost Horizon by James Hilton.
Shangri-La - Cultural Definition
A fictional land of peace and perpetual youth; the setting for the 1933 novel Lost Horizon by the English author James Hilton, but probably best known from the movie versions. Shangri-La is supposedly in the mountains of Tibet.
- A “Shangri-La,” by extension, is an ideal refuge from the troubles of the world.