mangler

noun

1.
a person who mutilates or destroys or disfigures or cripples
Derived from:
mangle