clefamide

Noun

 * 1) An antiprotozoal agent.