refrainer

/rɪˈfreɪnər/ リフレイナー

1. 何かを控える人、自制する人

何らかの行動や誘惑から意図的に距離を置き、自制心を発揮する人を指します。特定の習慣や物質、活動などを控える際に使われます。例えば、禁酒家やベジタリアンなどがこれに該当します。
He is a strict abstainer and a strong refrainer from alcohol. (彼は厳格な禁酒家であり、アルコールを強く控える人です。)