membracid

/ˈmɛm.breɪk.tɪd/

Definitions

1. noun

any of various small, usually brightly coloured, insects of the family Membracidae, which include the froghoppers.

“The membracids that infested the garden were a nuisance to the gardeners.”

Synonyms

  • froghopper
  • spittlebug

Antonyms

  • insect that does not infest plants
  • non-pest insect