leaf bug

Noun
  1. Small bright-colored insect that feeds on plant juices (synset 102240076)

Found on Word Lists

Other Searches