Home

Word

leaf bug, n.
more info small bright-colored insect that feeds on plant juices
<noun.animal>

leaf bug plant bug