Indian lotus

Explore definitions, synonyms, and language insights of Indian lotus

Definitions

Noun
native to eastern Asia; widely cultivated for its large pink or white flowers

More General Terms