Definisi 'leaf bug'

English to English
noun
1 small bright-colored insect that feeds on plant juices Terjemahkan
source: wordnet30


Visual Synonyms