Advertisement - Continue reading below

Definition of "leaf roller" []

  • Any of several moths of the family Tortricidae whose larvae make nests of rolled leaves and silk. (noun)

American Heritage(R) Dictionary of the English Language, Fifth Edition. Copyright (c) 2011 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company. All rights reserved.

Words like "leaf roller"
chestnut leaf roller
leaf roller moth
rose leaf roller
strawberry-leaf roller
vine-leaf roller