Attested.to

Definition

a medicinal drug used to prevent or treat malaria

Seed ·

Term in context

antimalarial drug in CommonParlance