moralist

/ˈmɔrəlɪst/
noun
  1. A person who moralizes, especially one who is seen as self-righteous or annoying.
    • She's a bit of a moralist, always pointing out what's wrong with other people's lives.
    • The old moralist at the party kept telling everyone how to behave.
    • Don't be such a moralist — not everyone shares your values.
  2. A person who studies or teaches moral principles and ethics.
    • As a moralist, he believed that society should be guided by clear ethical rules.
    • The famous moralist wrote several books on virtue and justice.
    • The conference brought together moralists from different religious traditions.
What does "moralist" mean? | whatsthatwordmean | whatsthatwordmean