'lotus land' definitions:

Definition of 'lotus land'

(from WordNet)
noun
An idyllic realm of contentment and self-indulgence [syn: lotusland, lotus land]