moralist
/ˈmɔrəlɪst/
noun
- 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.
- 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.