moralist

Noun
  1. A philosopher who specializes in morals and moral problems (synset 110350644)
  2. Someone who demands exact conformity to rules and forms (synset 110316105)

Found on Word Lists

Other Searches