cankerwormEnglish

cankerworm

Noun

Green caterpillar of a geometrid moth, pest of various fruit and shade trees

English: cankerworm