Definitions
There is 1 meaning of the phrase
Nymphaea Odorata.
Nymphaea Odorata - as a noun
A water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Synonyms (Exact Relations)
fragrant water lilypond lilywater nymph