Definition Definition

dropworm - Meaning and Examples

Meaning of 'dropworm' (Webster Dictionary)

1 . Dropworm [ n.]
- The larva of any geometrid moth, which drops from trees by means of a thread of silk, as the cankerworm.