upbraid

v. (often foll. By with, for) chide, reproach. [old english: related to *braid = brandish]

v. t. To charge with something wrong or disgraceful; to reproach; to cast something in the teeth of; -- followed by with or for, and formerly of, before the thing imputed.