antidote

AN'TIDOTE, n. [against, to give.]

1. A medicine to counteract the effects of poison, or of any thing noxious taken into the stomach.

2. Whatever tends to prevent mischievous effects, or to counteract the evil which something else might produce.