Leaf roller Meaning, Definition & Usage

  1. noun moth whose larvae form nests by rolling and tying leaves with spun silk
    leaf-roller.

WordNet


Definitions
  1. (Zoöl.), the larva of any tortricid moth which makes a nest by rolling up the leaves of plants. See Tortrix.

Webster 1913