English dictionary
leaf bug meaning and definition
Definition and meaning of leaf bug at MeaningMonkey.org. leaf bug meaning and definition in the English Dictionary.LEAF BUG noun
Definition of leaf bug (noun)
- small bright-colored insect that feeds on plant juices
- synonyms: plant bug
Source: Princeton University Wordnet