cankerworm
Explore definitions, synonyms, and language insights of cankerworm
Definitions
Noun
green caterpillar of a geometrid moth; pest of various fruit and shade trees
Explore definitions, synonyms, and language insights of cankerworm