Speech full of rancour (7)
I believe the answer is:
vitriol
(Other definitions for vitriol that I've seen before include "Kind of acid or savage criticism" , "Abusive language - sulphuric acid" , "Extreme malice" , "could be thrown in your face" , "Venomous language and an acid" .)