Leaf roller Meaning, Definition & Usage
-
noun moth whose larvae form nests by rolling and tying leaves with spun silk
leaf-roller.
WordNet
Definitions
(Zoöl.) , the larva of any tortricid moth which makes a nest by rolling up the leaves of plants. SeeTortrix .