Definition of excoriating:
(v) :
(transitive, figuratively) To strongly condemn or criticize.
(v) :
(transitive) to remove the skin and/or fur of, to flay, to skin
(v) :
(transitive) To wear off the skin of; to chafe.
(adj) :
(as a participle) Excoriated.