An imaginary remote paradise on earth; utopia.
A distant and secluded hideaway, usually of great beauty and peacefulness.
Any imaginary, idyllic utopia or hidden paradise.
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