Meaning of sedum rosea

Definition of sedum rosea

(noun) Eurasian mountain plant with fleshy pink-tipped leaves and a cluster of yellow flowers

Other information on sedum rosea

WIKIPEDIA results for sedum rosea
Amazon results for sedum rosea