Dictionary.com
Thesaurus.com

have fulminated

  • present perfect
    of fulminate.
    fulminate
    verb (used without object)
    to explode with a loud noise; detonate.

More Suggestions