Lotusland

LOTUSLAND (lo-tus-land \’loh-tus-land\), noun.
DEFINITION: An idyllic place that induces contentment.
EXAMPLE: The second I stepped off the plane in that tropical paradise, I knew I’d found my lotusland.