shangri la
/ʃæŋɡriˈlɑː/
noun
- An imaginary, peaceful, and beautiful place where everything is perfect; a paradise on earth.
- The resort marketed itself as a shangri-la for tired travelers.
- After a stressful year, they dreamed of finding a shangri-la in the mountains.
- For the artist, the quiet countryside was a personal shangri-la.
Antonyms