• Moralist

    Full definition of moralist

    Noun

    moralist

    (plural moralists)
    1. (pejorative) One who drives all decisions on perceived morals, especially one who enforces them with censorship.
    2. (obsolete) A teacher of morals.
    © Wiktionary