Upbraid is defined as to condemn or criticize severely.(verb)
An example of upbraid is to scream and curse at someone for an error he made.
See upbraid in Webster's New World College Dictionary
Origin: ME upbreiden < OE upbregdan < up-, up- + bregdan, to pull: see braid
See upbraid in American Heritage Dictionary 4
transitive verb up·braid·ed, up·braid·ing, up·braids
Origin: Middle English upbreiden
Origin: , from Old English ūpbrēdan, to bring forward as a ground for censure
Origin: : ūp-, up-
Origin: + bregdan, to turn, lay hold of.
Learn more about upbraid