Search results
- DictionaryShangri-La/ˌʃaŋɡrɪˈlɑː/
- 1. a Tibetan utopia in James Hilton's novel Lost Horizon (1933).
noun
- 1. a place regarded as an earthly paradise, especially when involving a retreat from the pressures of modern civilization: "we moved out of Los Angeles and created this mountain-top Shangri-La"
Powered by Oxford Dictionaries