moralist
noun /ˈmɒrəlɪst/
/ˈmɔːrəlɪst/
- (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道德说教者;卫道士 - a person who teaches or writes about moral principles
道德学家