Attested.to

Definition

a medicinal drug used to fight diseases (like malaria) that are caused by protozoa

Seed ·

Term in context

antiprotozoal in CommonParlance