Harangue
(n) mean, nasty, angry, speech
Sentence
1.The candidate's speech was nothing but a harangue against his opponent.
2.Even though the members of the church were falling asleep, the minister continued his harangue on the evils of society.
S and A
S: Rant, Attack, lecture
A:Address, speech