ivermectin

(noun)

noun

1. A broad-spectrum antiparasitic medication.