Meaning of rose-root

Definition of rose-root

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

Other information on rose-root

WIKIPEDIA results for rose-root
Amazon results for rose-root