moralist
definition: someone who demands exact conformity to rules and forms
example:
speech part: noun
synonyms:
martinet
definition: a philosopher who specializes in morals and moral problems
example:
speech part: noun
synonyms: