moralizer

UK:  

n. siðferðispredikari, vandlætari