puritanist

Noun

 * 1) Someone with strict, austere or ultra-conservative values, especially in terms of sexual or religious conduct.