antidote - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

/ˈæntɪˌdəʊt/
singularantidote
pluralantidotes
  1. 2
    something that helps to improve the effects of something bad or negative
    antidote to:

    The book is a refreshing antidote to the usual guides to communication between men and women.