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.”

Synonyms

  • leafhoppers
  • treehoppers