Shan·gri-la /ˌʃæŋgrɪˈlɑ/ 桃花源
Shangri-la n : any place of complete bliss and delight and peace [syn: eden, paradise, nirvana, heaven, promised land]