← DefinitionshareGuesssermonisernounA person who gives a sermon, especially one who does so in a lengthy or moralizing way.SynonymsmoralizernounpreachernounlecturernounAntonymslistenernoun