Home

Word

coccid insect, n.
more info scale insects and mealybugs
<noun.animal>

coccid insect