membracidae : Idioms & Phrases


family membracidae

  • noun plant hoppers: treehoppers
    Membracidae.
WordNet