Wiktionary
antismoker
n. One who opposes smoking, particularly the smoking of tobacco.
Usage examples of "antismoker".
Uh, isn't he an antismoker and makes a lot of noise about it, or have I got him mixed up with somebody else?