Antidote

noun an·ti·dote

1. a remedy to counteract the effects of poison
| the antidote for the snake’s venom
 
2. something that relieves, prevents, or counteracts

| an antidote to boredom