moralizer

/ˈmɔrəˌlaɪzər/
noun
  1. A person who frequently tells others what is right and wrong, often in an annoying or self-righteous way.
    • She tried to avoid the moralizer at the party who kept criticizing people's lifestyles.
    • He's such a moralizer that nobody wants to discuss ethics with him.
    • The blog comment section was full of moralizers judging everyone's choices.
What does "moralizer" mean? | whatsthatwordmean | whatsthatwordmean