Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
roseroots
in English
roseroots
#uncommon
Definitions
Noun
a
perennial
plant
(
Rhodiola
rosea
)
with
potential
health
benefits
multiple
roseroot
plants
Base Words
roots
rosé