Attested.to

Definition

a medicine intended to reduce inflammation

Seed ·

Term in context

anti-inflammatory in CommonParlance