Definition of Shangri-La noun from the Oxford Advanced American Dictionary

 

Shangri-La

 noun
noun
NAmE//ˌʃæŋɡrɪ ˈlɑ//
 
[singular]
 
jump to other results
a place that is extremely beautiful and where everything seems perfect, especially a place far away from modern life From the name of an imaginary valley in Tibet in James Hilton's novel Lost Horizon, where people do not grow old.
See the Oxford Advanced Learner's Dictionary entry: Shangri-La