This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Dropworm

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



Shares

Related Words

Menu