DIASPIDIDAE





Definition:

  1. [noun] armored scales
    Synonyms: Diaspididae, family Diaspididae

Synonyms: