Definitions of lotus land:

  • noun:   an idyllic realm of contentment and self-indulgence