embiidae
/ˌɛmbɪˈiːdi/Definitions
1. noun
a family of insects in the order Hemiptera, commonly known as leafhoppers or treehoppers
“The embiidae family is found in tropical and subtropical regions around the world.”
1. noun
a family of insects in the order Hemiptera, commonly known as leafhoppers or treehoppers
“The embiidae family is found in tropical and subtropical regions around the world.”