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