diaspididae : Idioms & Phrases


family diaspididae

  • noun armored scales
    Diaspididae.
WordNet