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