Definitions of lotusland:

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