moralist
mor‧al‧ist /ˈmɒrələst, ˈmɒrəlɪst $ ˈmɔː-/
noun [countable]
a narrow-minded moralist
2. a teacher of moral principles
mor‧al‧ist /ˈmɒrələst, ˈmɒrəlɪst $ ˈmɔː-/
noun [countable] Word Family: noun: moral, morals, morality ≠ immorality, moralist, amorality; adjective: moral ≠ immoral, amoral, moralistic; verb: moralize; adverb: morally ≠ immorally
1. someone who has very strong beliefs about what is right and wrong and how people should behave – used to show disapproval:
2. a teacher of moral principles