Definition of Shangri-La

  • 1. Any place of complete bliss and delight and peace Noun

Synonyms for word "shangri-la"

Semanticaly linked words with "shangri-la"

Hyponims for word "shangri-la"