moralist

noun
🔊/ˈmɒrəlɪst/
🔊/ˈmɔːrəlɪst/
jump to other results
  1. (often disapproving) a person who has strong ideas about moral principles, especially one who tries to tell other people how they should behave道德说教者;卫道士Topics Personal qualitiesc2
  2. a person who teaches or writes about moral principles道德学家