Fulminate:
express vehement protest.
"all fulminated against the new curriculum"
synonyms:protest, rail, rage, rant, thunder, storm, declaim, inveigh, speak out, make/take a stand; 
How to Keep Living at Home Longer
How many tablets do you take in the morning?
Last letters become first - March 26


.