Shangri-la

Definitions of Shangri-la
  1. noun
    any place of complete bliss and delight and peace
    synonyms: Eden, heaven, nirvana, paradise, promised land
    see moresee less
    type of:
    part, region
    the extended spatial location of something
Word Family