Definitions
There is 1 meaning of the phrase
Sedum Rosea.
Sedum Rosea - as a noun
Eurasian mountain plant with fleshy pink-tipped leaves and a cluster of yellow flowers
Synonyms (Exact Relations)
midsummer-menrose-root