cercopidae : Idioms & Phrases


family cercopidae

  • noun froghoppers or spittlebugs
    Cercopidae.
WordNet