Big Huge Thesaurus

mutilator

noun