miridae : Idioms & Phrases


family miridae

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