diatribe
noun
°An abusive, bitter denunciation.
°A prolonged discourse.