disemboweller
Etymology
From disembowel + -er.
noun
One who disembowels.