Meaning of leaf beetle

Definition of leaf beetle

(noun) brightly colored beetle that feeds on plant leaves; larvae infest roots and stems

Other information on leaf beetle

WIKIPEDIA results for leaf beetle
Amazon results for leaf beetle