moralist
nounmasculine/feminine/muɾɐˈliʃtɐ/medium
mo·ra·lis·ta
Definition
A person who advocates or practices strict adherence to moral principles, often criticizing or condemning others.
The writer was known as an uncompromising moralist.
I don't like the attitude of that moralist who judges everyone.
Common collocations
moralist discoursemoralist attitudemoralist critic
Etymology
De 'moral' + sufixo '-ista'.