teetotalist

noun

A total abstainer.