v. 25B6; verb PROTEST, rail, rage, rant, thunder, storm, vociferate, declaim, inveigh, speak out, make/take a stand; denounce, decry, condemn, criticize, censure, disparage, attack, execrate, arraign; informal mouth off about, kick up a stink about; formal excoriate.
FULMINATE
Meaning of FULMINATE in English
Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012