excoriated Definition
Definition
severely criticized or attacked in a harsh and bitter way, typically with the use of abuse or harsh language; abraded, rubbed off roughly
Browse
severely criticized or attacked in a harsh and bitter way, typically with the use of abuse or harsh language; abraded, rubbed off roughly
Browse