|
noun leaf roller, leafroller n. (Zool.) The larva of any tortricid moth which makes a nest by rolling up the leaves of plants and tying the leaves with spun silk; aalso, the moth itself. See Tortrix.
Collaborative International Dictionary of English 0.48
|
|
|