sermoniser

/ˈsɜrmənaɪzər/
noun
  1. A person who gives a sermon, especially one who does so in a lengthy or moralizing way.
    • The sermoniser spoke for over an hour about the importance of charity.
    • She was known as a passionate sermoniser at the local church.
    • The audience grew restless as the sermoniser continued his lecture.
  2. A person who gives unwanted moral advice or lectures others in a self-righteous manner.
    • The office sermoniser always tells everyone how to live their lives.
    • Don't be such a sermoniser—we all make mistakes.
    • My uncle is a constant sermoniser about healthy eating.
Antonyms
What does "sermoniser" mean? | whatsthatwordmean | whatsthatwordmean