meaning of leaf bug

1. small bright-colored insect that feeds on plant juices


Related Words

leaf bug | leaf-foot bug | leaf-footed bug |

Developed & Maintained By Taraprasad.com

Treasure Words