Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

leaf roller Definition

Cancel
leaf roller
noun(leaf roller)
any of various lepidopterans whose larvae make a nest by rolling up plant leaves

Words Related to leaf roller!

leaf roller Examples by Brain Bank Users