Noun moralist has 2 senses
  1. moralist - a philosopher who specializes in morals and moral problems
    --1 is a kind of
    philosopher
    --1 has particulars: egalitarian, equalitarian; elitist; utilitarian
  2. martinet, disciplinarian, moralist - someone who demands exact conformity to rules and forms
    --2 is a kind of authoritarian, dictator
    --2 has particulars: stickler
,
TOP