angry tirade
- rantAngry prolonged outburst
- outburstSudden emotional release
- diatribeBitter, prolonged verbal attack
- harangueAggressive lengthy scolding
- screamingLoud, shrill vocalizing
fuming · explosive · venomous · bitter · raging · spewing · verbal · attack · rage · tantrum · berating · furious · shouting · unhinged · scathing · vitriol · hostile · meltdown
angry tiradeglowing tribute
panegyric · standing ovation · paean · encomium · benediction