Moralist - Definition

moralist

n 1: a philosopher who specializes in morals and moral problems
2: someone who demands exact conformity to rules and forms [syn:
martinet, disciplinarian, moralist]

Look up another word