moralist

Pronúncia: ˈmɒrəlɪst; US: ˈmɔːrələst
    noun
  1. moralitzador.
  2. [philosopher, teacher] moralista.