sermoniser
Noun
Meaning
someone whose occupation is preaching the gospel
Source: WordNetSynonyms
preacher
sermonizer
preacher man
reverend
priest
lecturer
evangelist
clergyman
revivalist
gospeler
man of the cloth
gospeller
schoolmasterly