capsidae : Idioms & Phrases


family capsidae

  • noun leaf bugs
    Capsidae; family Miridae; Miridae.
WordNet