Meaning of leaf-roller

Definition of leaf-roller

(noun) moth whose larvae form nests by rolling and tying leaves with spun silk

Other information on leaf-roller

WIKIPEDIA results for leaf-roller
Amazon results for leaf-roller