Shangri-la meaning

shănggrĭ-lä
An imaginary remote paradise on earth; utopia.
noun
1
0
A distant and secluded hideaway, usually of great beauty and peacefulness.
noun
1
0
Any imaginary, idyllic utopia or hidden paradise.
noun
1
0
Advertisement

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