sedum rosea Meaning, Definition & Usage

  1. noun Eurasian mountain plant with fleshy pink-tipped leaves and a cluster of yellow flowers
    midsummer-men; rose-root.

WordNet