mor ‧ al ‧ ist /ˈmɒrələst, ˈmɒrəlɪst $ ˈmɔː-/ BrE AmE 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:
a narrow-minded moralist
2 . a teacher of moral principles