To criticize or speak out against (someone or something); to point out as deserving of reprehension, etc.; to openly accuse or condemn in a threatening manner; to invoke censure upon; to stigmatize; to blame.
Meaning relationships
Synonyms: attack, charge, condemn, criticize, damn, decry, discredit, inveigh against, proscribe, accuse, atwite, blame, bumble, challenge, cop out, defame, denounce, fault, finger, inculpate, lay at someone's door, lay on, lay something at the feet of, patronize, point the bone, put it to, put the blame on, shend, twit, wite, admonish, animadvert, bash, bawl out, slash, lash, scorch, blast, berate, berisp, castigate, censure, chastise, chew out, chide, denunciate, deprecate, derogate, dispraise, drag, dress down, eat someone alive, excoriate, find fault, fulminate, get at, get down, get up, give somebody a piece of one's mind, give somebody what-for, inveigh, lace into, lambaste, lay into, lecture, light into, objurgate, pooh-pooh, put someone on blast, rate, read somebody the riot act, rebuke, reprehend, reprimand, reproach, reprove, rip into, rubbish, savage, scold, skewer, slam, slate, tear into, tell off, threap, tick off, tosh, keelhaul, upbraid, vilify, vituperate
Antonyms: none provided