Attested.to

Definition

insect having a firm covering of wax especially in the female

Seed ·

Term in context

armored scale in CommonParlance