excoriate

v. (-ting) 1 a remove skin from (a person etc.) By abrasion. B strip off (skin). 2 censure severely.  excoriation n. [latin corium hide]