English Dictionary
◊ CANKERWORM
cankerworm
n : green caterpillar of a geometrid moth; pest of various fruit
and shade trees