1 roseroot | Definition of roseroot

roseroot

noun

Definition of roseroot

: a perennial fleshy herb (Sedum rosea) whose roots have the odor of roses

First Known Use of roseroot

1597, in the meaning defined above

Keep scrolling for more