meaning of Blattroller

Blattroller - German to English

leaf-rolling weevil

View more

  • leaf-rolling weevils [family Attelabidae]