excoriate Look up excoriate at Dictionary.com
mid-15c., from L.L. excoriatus, pp. of excoriare "flay, strip off the hide," from L. ex- "off" + corium "hide, skin." Figurative sense of "denounce, censure" first recorded in English 1708. Related: Excoriated; excoriating.