Violent speeches? I stared nastily (7)
I believe the answer is:
tirades
'violent speeches?' is the definition.
'tirades' can be an answer for 'speeches?' (I have seen 'Angry speeches ' mean 'tirades' so perhaps 'speeches' could also mean 'tirades'). I'm not certain of the 'violent' bit.
'i stared nastily' is the wordplay.
'nastily' is an anagram indicator.
'i'+'stared'='istared'
'istared' with letters rearranged gives 'TIRADES'.
Can you help me to learn more?
(Other definitions for tirades that I've seen before include "Abusive words" , "torrents of abuse" , "Rants" , "It dares to unleash long angry speeches" , "Denunciations" .)