Definition

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