Dropworm
English Translation from English to English dictionary online for the word Dropworm
-
1 n.
The larva of any geometrid moth, which drops from trees by means of a thread of silk, as the cankerworm.
-
2 n.
The larva of any geometrid moth, which drops from trees by means of a thread of silk, as the cankerworm.