a sermon on a moral or religious topic
A religious harangue; a sermon; -- used derogatively.
n. A discourse or sermon-used depreciatingly or in contempt.