flayer
noun
°one who or that which flays.