/ ˈæntidəʊt; NAmE -doʊt/ noun antidote (to sth)
1.
a substance that controls the effects of a poison or disease :
There is no known antidote to the poison.
2.
anything that takes away the effects of sth unpleasant :
A Mediterranean cruise was the perfect antidote to a long cold winter.
••
WORD ORIGIN
late Middle English : via Latin , from Greek antidoton , neuter of antidotos given against, from anti- against + didonai give.