Nymphaea stellata

Explore definitions, synonyms, and language insights of Nymphaea stellata

Definitions

Noun
blue lotus of India and southeastern Asia

More General Terms