Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
leafworm
in English
leafworm
#uncommon
Definitions
Noun
a
caterpillar
that
consumes
plant
leaves
The
leafworm
damaged
the
leaves
of
the
young
plant
.