RichThesaurus
moralizer
vs
revivalist
moralizer
noun
One who moralizes.
revivalist
noun
An evangelistic preacher.
Someone who seeks to revive something.
adj
Evangelistic.
How often have the words
moralizer
and
revivalist
occurred in a corpus of books?
(source:
Google Ngram Viewer
)