Noun Definition

lotusland

1.Definition: an idyllic realm of contentment and self-indulgence

Category: General