Sedum
English Meaning
A genus of plants, mostly perennial, having succulent leaves and cymose flowers; orpine; stonecrop.
- Any of numerous plants of the genus Sedum, having thick fleshy leaves.
Sorry, No Malayalam Meaning for your input!
See Sedu Want To Try Sedum In Malayalam??