Etymology
Today it means: A place inducing contentment or self-indulgence especially through offering an idyllic living situation. Full definition →
From lotus + land. See Lotusland.
Etymology from Wiktionary, CC BY-SA 4.0.