English Dictionary
◊ MORALIST
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}]