Skip to definition.
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
    - Eden, paradise, nirvana, heaven, promised land

Type of: part, region

Encyclopedia: Shangri-la, Yunnan