Noun Definition
nymphaea odorata
1.Definition: a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Related Noun(s):fragrant water lily, pond lily, water nymph
Category: Plants1.Definition: a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Related Noun(s):fragrant water lily, pond lily, water nymph
Category: Plants