English dictionary
lotus land meaning and definition
Definition and meaning of lotus land at MeaningMonkey.org. lotus land meaning and definition in the English Dictionary.LOTUS LAND noun
Definition of lotus land (noun)
- an idyllic realm of contentment and self-indulgence
- synonyms: lotusland
Source: Princeton University Wordnet