Definition of leaf rollerCategorized under "General"
Definition as written by Terry:
The larval stage of several caterpillars which roll the leaf around themselves as they feed. Most damaging to fruit trees, where the larvae also feed on the smal fruit. Control by hand picking or by using Bacillus thuringiensis (BT)
Add a definition to this term