|
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.
Definition of Dropworm
1. Noun. The larva of any geometrid moth, which drops from trees by means of a thread of silk, such as the cankerworm. ¹
¹ Source: wiktionary.com
Medical Definition of Dropworm
1.