Dictionary.com
Thesaurus.com

antimoralist

  • a word derived from moralist.
    moralist
    noun
    a person who teaches or inculcates morality.

More Suggestions