Refine this word faster
Nymphaea odorata
Definitions
Noun
- 1 a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions wordnet
See also for "nymphaea odorata"
Next best steps
Mini challenge
Want a quick game? Try Word Finder.