cankerworm

Explore definitions, synonyms, and language insights of cankerworm

Definitions

Noun
green caterpillar of a geometrid moth; pest of various fruit and shade trees

More General Terms