Long angry speeches (7)
I believe the answer is:
tirades
'long angry speeches' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for tirades that I've seen before include "It dares to unleash long angry speeches" , "Rants" , "stormy blasts" , "Speeches of violent denunciation" , "Denunciations" .)