Definition of Shangri-La noun from the Oxford Advanced Learner's Dictionary

 

Shangri-La

 noun
noun
BrE BrE//ˌʃæŋɡri ˈlɑː//
 
; NAmE NAmE//ˌʃæŋɡri ˈ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 More Like This Expressions from literary sources Alice in Wonderland, Casanova, Cassandra, Don Juan, Dorian Gray, Falstaffian, Frankenstein, Jekyll and Hyde, Lilliputian, Lothario, Orwellian, Pandora’s box, Peter Pan, Pied Piper, Pollyanna, Rip Van Winkle, Ruritanian, Scrooge, Shangri-La, Sherlock, Stepford Wife, Svengali, Tweedledum and Tweedledee, Utopia, Walter MittySee worksheet. From the name of an imaginary valley in Tibet in James Hilton’s novel Lost Horizon, where people do not grow old. Word Originfrom Shangri (an invented name) + la Tibetan ‘mountain pass’.
See the Oxford Advanced American Dictionary entry: Shangri-La