Answer: moraliser

AnswerCrossword Clue
moraliserone who moralises also MORALIZER