Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Shangri-la  ,shang-gri'laa
  1. Any place of complete bliss and delight and peace
    "The secluded beach was a Shangri-la for honeymooners";
    - Eden, paradise, nirvana, heaven, promised land

Type of: part, region

Encyclopedia: Shangri-la, Yunnan