Noun leaf roller has 1 sense
  1. leaf roller, leaf-roller - moth whose larvae form nests by rolling and tying leaves with spun silk
    --1 is a kind of tortricid, tortricid moth
,
TOP