Noun
moralizer (n.) , [pl. moralizers]