Synonyms of 'excoriate'

abrade, assail, attack, bark, blister, castigate, decorticate, flay, fret, fustigate, gall, lash, pare, peel, roast, rub, scalp, scarify, scathe, scorch, scourge, skin, slash, strip, trounce