tirade
n. C1 Advanced US //taɪˈɹeɪd// UK //taɪɹˈeɪd// tirade
n. a long, angry speech or piece of writing that expresses strong dislike or criticism. You use this when someone is venting their frustration in a very loud or detailed way.
n. a long, impassioned, and often vitriolic speech or piece of writing expressing strong disapproval or criticism. Typically implies a lack of restraint or a sustained emotional outburst.
He gave a long tirade about the poor service.
The politician's tirade against the new tax policy lasted for over an hour during the debate.
The editorial was a scathing tirade that not only criticized the government's failure to act but also questioned the integrity of the entire legislative process.
From French tirade (“monologue, speech, tirade”).