Did you mean diatribe?
diatribe
noun
°An abusive, bitter denunciation.
°A prolonged discourse.