meaning of leaf foot bug

1. large sap-sucking bug with leaflike expansions on the legs


Related Words

leaf-foot bug | leaf-footed bug |

Developed & Maintained By Taraprasad.com

Treasure Words