Skip to definition.
Get the FREE one-click dictionary software for Windows.


Noun: Shangri-la  'shanggru`laa
  1. Any place of complete bliss and delight and peace
    - Eden, paradise, nirvana, heaven, promised land

Type of: part, region

Encyclopedia: Shangri-la