CANKERWORM

Definition of CANKERWORM

  1. (noun)green caterpillar of a geometrid moth; pest of various fruit and shade trees