Dictionary.com
Thesaurus.com
had disembowelled

More Suggestions