teetotaller

noun

1.
a total abstainer
Derived from:
teetotal