Attested.to

Definition

small tropical flea; the fertile female burrows under the skin of the host including humans

Seed ·

Term in context

chigger in CommonParlance