A person who doesn't drink anything with alcohol in it.
I'm a teatotaller, I never drink anything stronger than coffee (or tea) ð hence the word.