English → Hindi dictionary
nymphaea odorata
Definition
a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Looking for poetry? Read shayari and poems by great poets.
a water lily having large leaves and showy fragrant flowers that float on the water; of temperate and tropical regions
Looking for poetry? Read shayari and poems by great poets.