Word info Synonyms

Nymphaea odorata

Noun

Meaning

a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms