Synonyms of 'flay'

assail, attack, bark, berate, bleed, blister, castigate, decorticate, defoliate, denude, deplume, despoil, dismember, displume, divest, drain, dry, excoriate, exhaust, fleece, fustigate, impoverish, lacerate, lash, maim, mangle, milk, mutilate, pare, peel, pluck, roast, scalp, scarify, scathe, scorch, scourge, shear, shred, skin, slash, strip, take apart, tongue-lash, trounce