|  | 
Definition of Dropworm
1. n. The larva of any geometrid moth, which drops from trees by means of a thread of silk, as the cankerworm.
Medical Definition of Dropworm
1. 
|  | 
1. n. The larva of any geometrid moth, which drops from trees by means of a thread of silk, as the cankerworm.
1.