noun
tirade
TYE-rayd/ˈtaɪreɪd/
A long, angry speech expressing criticism.
The woman's tirade continues while her silent listener grows increasingly weary.

Etymology
French tirade could mean both a volley and a long speech. The image of a “volley of words” connects it to a prolonged, vehement verbal attack.
In context
he yelled at the viewers at home went on a minute-long tirade
More examples
- We sat through a twenty-minute tirade about our work.
- Her question sets off another tirade against the school board.
- His constant tirades leave everyone in the office exhausted.
Forms
tirade · tirades