excoriate
ex-co-ri-ate
verb
To severely criticise or denounce someone or something publicly.
"The press excoriated the minister's controversial speech."
verb
To damage or strip off a layer of skin by rubbing or abrasion.
"The fall excoriated the skin on her knee."