Leaf beetle

What is Leaf beetle?

Leaf beetle definition and meaning on Dictionary terms:
noun
any of numerous, often brightly colored beetles of the family Chrysomelidae, that feed on the leaves of plants, the larvae of which infest the roots, stem, and leaves.

 

reference: www.dictionary.com/browse/leaf-beetle

Tags: