cankerworm

n. 尺蠖

英文釋義

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