(usu + against/at) to criticize or denounce something vehemently
to be furiously indignant; to feel enraged
He fulminated in silence
to make a sudden loud noise; to explode
fulmination /-ʹnaysh(ə)n/ noun
fulminator noun
[Middle English fulminaten via late Latin from Latin fulminare to flash with lightning, strike with lightning, from fulmin-, fulmen lightning]