Shangri-la (
Noun
)
Meaning
Any place of complete bliss and delight and peace.
Classification
Nouns denoting spatial position.
Synonyms
Heaven
Eden
Promised Land
Paradise
Nirvana
Hypernyms
Region
Part