Ser·mon·i·zer n. One who sermonizes. ◄ ►
sermonizer n : someone whose occupation is preaching the gospel [syn: preacher, preacher man, sermoniser]