Noun Definition

sedum rosea

1.Definition: Eurasian mountain plant with fleshy pink-tipped leaves and a cluster of yellow flowers

Category: Plants