refrainer
Noun
Meaning
One who refrains.
Source: Webster's dictionarySynonyms
DRY
abstinent
abstainer
prohibitionist
teetotaler
nondrinker
withholder
avoider
teetotalist
shunner
temperance advocate
one who is on the wagon