sermoniser
/sɜːrˈmɒnɪsaɪər/Definitions
1. noun
A person who delivers sermons, especially as their profession.
“The local vicar was known for being an effective sermoniser and drew large crowds to the church.”
2. verb
To give a sermon, especially as part of a profession.
“The preacher sermonised about the importance of kindness and compassion in the community.”