excoriated
Severely taken apart
Excoriated means harshly criticized or denounced: The senator was excoriated in the press for his remarks.
The word suggests a verbal attack severe enough to strip away dignity or reputation.
Literally, to excoriate is to scrape off skin—the figurative sense dominates modern usage, though medical contexts retain the physical meaning for abraded or raw skin.
lambasted
Criticized very harshly
- castigatedCriticized severely and publicly
- denouncedPublicly accused or condemned
- censuredFormally disapproved of
condemned · rebuked · vilified · pilloried · flayed · berated · upbraided · decried · blasted · slammed
scraped
Rubbed harshly against
scratched · flayed · skinned · rubbed · abraded · peeled · stripped · wounded · lacerated · bleeding
- humiliationashamed, abasement, embarrassed, chagrin, mortified