|Origin:||Latin sermo 'speech, conversation'|
a talk given as part of a Christian church service, usually on a religious or moral subject
give/preach/deliver a sermon (on something)
The vicar gave a sermon on charity.
a long talk in which someone tries to give you moral advice that you do not want - used to show disapproval [= lecture]