Attested.to

Definition

a substance that relieves or prevents itching

Seed ·

Term in context

antipruritic in CommonParlance