Dropworm - Definition - Law Dictionary Home Dictionary Definition dropworm
Definition :
The larva of any geometrid moth which drops from trees by means of a thread of silk as the cankerworm or inchworm See inchworm and geometrid
View Judgments Citing this PhraseView Acts Citing this Phrase