any imaginary, idyllic utopia or hidden paradise
Origin of Shangri-La; from the scene of James Hilton's novel Lost Horizon (1933)
- An imaginary remote paradise on earth; utopia.
- A distant and secluded hideaway, usually of great beauty and peacefulness.
Origin of Shangri-laAfter Shangri-La, the imaginary land in the novel Lost Horizon by James Hilton.