fulmination

noun

1.
thunderous verbal attack
Derived from:
fulminate
2.
the act of exploding with noise and violence
Derived from:
fulminate