Meaning of leaf bug
Definition of leaf bug
(noun)
small
bright-colored
insect
that feeds on
plant
juices
Other information on leaf bug
WIKIPEDIA results for
leaf bug
Amazon results for
leaf bug
Tweet