diatribe

noun

1.
thunderous verbal attack