( informal ) to not drink alcohol, either for a short time or permanently
BE / GO ON THE WAGON
Meaning of BE / GO ON THE WAGON in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005