fulmination

ˌfʊlmɪˈneɪʃ(ə)n
ˌfʌlmɪˈneɪʃ(ə)n

noun

an expression of vehement protest.

the fulminations of media moralists

protest,objection,complaint,rant,denunciation,condemnation,criticism,censure,disparagement,attack,broadside,decrying,railing,invective,tirade,diatribe,harangue,philippic,obloquy,execration,arraignment,brickbat,tongue-lashing,bashing,blast,slating,excoriation,vociferation,vituperation