Nymphaea odorata

1. (noun) a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Synonyms: fragrant water lily, pond lily, water nymph
Related Words: water lily



Terms and Conditions of Use / Copyright Notice