Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

dropworm Definition

Cancel
dropworm
noun
The larva of any geometrid moth, which drops from trees by means of a thread of silk, such as the cankerworm

Words Related to dropworm!

dropworm Examples by Brain Bank Users