moralist has definitions from the field of philosophy
1
[ noun ] (philosophy) a philosopher who specializes in morals and moral problems

Used in print

(Arlin Turner, "William Faulkner, Southern Novelist"...)

Others writing_on Faulkner have found the phrase `` traditional moralist '' either inadequate or misleading .

2
[ noun ] someone who demands exact conformity to rules and forms

Related terms

authoritarian stickler

*