To criticize someone or something severely and harshly; to censure scathingly. Literally means to strip or wear off the skin.
From Latin 'excoriatus,' from 'ex-' (off) + 'corium' (skin or hide). Originally meant to flay or strip skin from an animal, later metaphorically extended to mean stripping someone with harsh criticism.
Try Another Word