Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leafworms
in English
leafworms
#uncommon
Definitions
Noun
insect
larvae
that
eat
leaves
Leafworms
are
damaging
the
leaves
of
our
garden
plants
.
Base Words
worms
leaf