Origin: Greek suffix -ist
Moralist has 3 different meanings across 1 category:
a philosopher who specializes in morals and moral problems
someone who demands exact conformity to rules and forms
One who bases all decisions on perceived morals, especially one who enforces them with censorship.