mem·bra·cid
ˈmembrəsə̇d,
(ˈ)mem¦bras-
: of or relating to the Membracidae
Love words? Need even more definitions?
Merriam-Webster unabridged
Share