Tirade
/ˈtaɪ.reɪd/ noun easyA tirade is an extended outburst of harsh, emotional criticism directed at someone or something.
The coach launched into a five-minute tirade after the team missed three easy shots in a row.
Memory Trick
Tirade sounds like 'tire-raid' - a furious speech that tires everyone out, raiding their patience with endless complaints.