fulminate

ful-mi-nate

verb

To express vehement protest or strong disapproval angrily and at length.

"The speaker fulminated against the government's new proposals."

Thesaurus

Synonyms: rail