Another word for upbraid
reproach, scold, vituperate, condemn, denounce, lecture, chide, reprehend, admonish, recriminate, reprove, reprimand, castigate, tongue-lash, chastise, rebuke, revile, correct, excoriate, flay, heckle, hiss, damn, flout, deprecate, disparage, asperse, dispraise, censure, reprobate, impugn, blame, disapprove, arraign, oppugn, assail, controvert, give the lie to, expostulate, bring to book, execrate, impeach, stigmatize, brand, calumniate, rake, bark at, decry, clamor against, inveigh against, rake over the coals*.
Another word for upbraidverb
To criticize for a fault or an offense:admonish, call down, castigate, chastise, chide, dress down, rap1, rebuke, reprimand, reproach, reprove, scold, tax. (Informal) bawl out, lambaste. (Slang) chew out. Idioms: bring (or call) (or take) to task, call on the carpet, haul (or rake) over the coals, let someone have it. See attack, praise