Membracid Definition
noun
(zoology) Any of the insect family Membracidae.
Wiktionary
Other Word Forms of Membracid
Noun
Singular:
membracid
Plural:
membracidsFind Similar Words
Find similar words to membracid using the buttons below.