antiprotozoal : Idioms & Phrases


antiprotozoal drug

  • noun a medicinal drug used to fight diseases (like malaria) that are caused by protozoa
    antiprotozoal.
WordNet