English dictionary
nymphaea odorata meaning and definition
Definition and meaning of nymphaea odorata at MeaningMonkey.org. nymphaea odorata meaning and definition in the English Dictionary.NYMPHAEA ODORATA noun
Definition of Nymphaea odorata (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
Source: Princeton University Wordnet