English
Detailed Synonyms for leaf roller in English
leaf roller:
leaf roller [the ~] noun
-
the leaf roller
– moth whose larvae form nests by rolling and tying leaves with spun silk 1the leaf-roller; the leaf roller– moth whose larvae form nests by rolling and tying leaves with spun silk 1