Tamil Dictionary 🔍

dropworm

Drop"worm`, n. (Zoöl.) Defn: The larva of any geometrid moth, which drops from trees by means of a thread of silk, as the cankerworm.


dropworm - Similar Words