shangri-la - English Synonyms Dictionary

shangri-la

n.
[1] Eden , paradise , nirvana , heaven , promised land