lotus land


Meanings

  • an idyllic realm of contentment and self-indulgence

Synonyms