excoriate [ik-skawr-ee-eyt, -skohr-]
verb (used with object), excoriated, excoriating.
1. to denounce or berate severely; flay verbally: He was excoriated for his mistakes.
2. to strip off or remove the skin from: Her palms were excoriated by the hard labor of shoveling.
See more synonyms on Thesaurus.com
Origin: 1375-1425; late Middle English < Late Latin excoriātus (past participle of excoriāre to strip, skin). See ex-, corium, -ate
Now YOU come up with a sentence (or fic? or graphic?) that best illustrates the word.