Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
muskroot
in English
muskroot
Definitions
Noun
tall
umbelliferous
plant
(
Ferula
moschata
)
Muskroot
is
a
type
of
plant
used
in
traditional
medicine
.
root
used
in
medicine
;
substitute
for
musk
The
muskroot
plant
can
grow
up
to
three
feet
tall
.
genus
Adoxa
plants
(
temperate
Northern
Hemisphere
)
Adoxa
muskroot
is
native
to
the
temperate
Northern
Hemisphere
.