flayer

enUK

flay

F0176600 (flā)tr.v. flayed, flay·ing, flays 1. To strip off the skin or outer covering of.2. To strip of money or goods; fleece.3. To whip or lash.4. To assail with stinging criticism; excoriate.
[Middle English flen, from Old English flēan.]
flay′er n.