Flayer /(?)/

Flay·er

Flayer

n.
  1. One who strips off the skin.