Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
snakeroots
in English
snakeroots
#uncommon
Definitions
Noun
various
plants
with
similar
names
;
medicinal
uses
ageratina
genus
perennials
;
sunflower
family
plural
of
a
specific
plant
Base Words
roots
snake