• Roseroot

    Origin

    rose + root

    Full definition of roseroot

    Noun

    roseroot

    (usually uncountable; plural roseroots)
    1. , a perennial crassulaceous plant with many claimed health benefits that grows in cold regions.

    Synonyms

    © Wiktionary