teetotaler (n.)youdaoicibaDictYouDict
also teetotaller, 1834, agent noun from teetotal. Related: Teetotalism.
wowseryoudaoicibaDictYouDict
"A puritanical or censorious person, in particular a teetotaller or person opposed to alcohol", Late 19th century: of obscure origin.