Flayer
/(?)/
Flay·er
Flayer
n.
One who strips off the skin.