'leaf bug' definitions:

Definition of 'leaf bug'

(from WordNet)
noun
Small bright-colored insect that feeds on plant juices [syn: leaf bug, plant bug]

Words containing 'leaf bug'