English Dictionary
Definition Shangri La in British English
Shangri La
/ˌʃæŋɡri ˈlɑː/
From the name of a valley in Tibet in the book Lost Horizon by James Hilton.
Synonyms and related words
