A total abstainer
(Noun)
Synonyms:
  1. abstainer
  2. prohibitionist
  3. nondrinker
  4. prude
  5. teetotaller
  6. nephalist
  7. abstinent
  8. total abstainer
  9. teetotalist