abstainer

n.

  1. One who abstains; esp., one who abstains from the use of intoxicating liquors.