rose-root

Explore definitions, synonyms, and language insights of rose-root

Definitions

Noun
Eurasian mountain plant with fleshy pink-tipped leaves and a cluster of yellow flowers

More General Terms