Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
spearworts
in English
spearworts
#uncommon
Definitions
Noun
a
type
of
perennial
herbaceous
plant
(
Ranunculus
genus
)
plants
with
spear-like
leaves
;
aquatic
(
buttercup
family
)