Attested.to

Definition

any of several insects living on the bark of plants

Seed ·

Term in context

bark louse in CommonParlance