sermonizer

SER'MONIZER, n. One that composes sermons.