meaning of leaf footed bug

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


Related Words

leaf-footed bug |

Developed & Maintained By Taraprasad.com

Treasure Words