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
Tweet