Shangri-la
1.
(
noun
) any place of complete bliss and delight and peace
Synonyms:
eden
,
heaven
,
nirvana
,
paradise
,
promised land
Related Words:
part
,
region
Terms and Conditions of Use / Copyright Notice