Noun membracidae has 1 sense
  1. Membracidae, family Membracidae - plant hoppers: treehoppers
    --1 is a kind of arthropod family
    --1 is a member of Homoptera, suborder Homoptera
    --1 has members: treehopper
,
TOP