Answer: antismoker

AnswerCrossword Clue
antismokersomeone opposed to smoking