leaf bug
English Dictionary
->
Letter L
-> leaf bug
Search Dictionary:
leaf bug Definition
(n)
small
bright
-
colored
insect
that
feeds
on
plant
juices
leaf bug Synonyms
leaf bug
plant bug
© Art Branch Inc.