Definition of Lotus Land

  • 1. An idyllic realm of contentment and self-indulgence Noun

Synonyms for word "lotus land"

Semanticaly linked words with "lotus land"

Hyponims for word "lotus land"