ivermectin

noun

A broad-spectrum antiparasitic medication.