meaning of membracidae

1. plant hoppers: treehoppers


Related Words

membracidae |

Developed & Maintained By Taraprasad.com

Treasure Words