What is the meaning of Fulminar?

to strike

to strike down

to lightning

to strike down

to strike down

Source: wiktionary.org