Noun Definition

diaspididae

1.Definition: armored scales

Category: Animals