tirade
definition
a long, angry speech of criticism or accusation
example
After the team's poor performance, the coach launched into a tirade about the players' lack of effort and commitment.
synonyms
diatriberantpolemic
word origin — from French 'tirade', probably from 'tirer' meaning 'to pull or draw out', related to the notion of drawing out a long speech.