from The American Heritage® Dictionary of the English Language, 4th Edition
- n. An imaginary remote paradise on earth; utopia.
- n. A distant and secluded hideaway, usually of great beauty and peacefulness.
from Wiktionary, Creative Commons Attribution/Share-Alike License
- n. A place of complete bliss, delight, and peace; paradise.
After Shangri-La, the imaginary land in the novel Lost Horizon by James Hilton.(American Heritage® Dictionary of the English Language, Fourth Edition)
From Shangri-La, a fictional place described in the 1933 novel Lost Horizon by British author James Hilton. (Wiktionary)