teetotaler

noun
  1. a person who completely abstains from alcoholic beverages

Examples