leaf beetle


Meanings

  • brightly colored beetle that feeds on plant leaves; larvae infest roots and stems

Synonyms