What is Upbraid?

Upbraid definition and meaning on Dictionary terms:
verb (used with object)
to find fault with or reproach severely; censure: The military tribunal upbraided the soldier for his cowardice.
(of things) to bring reproach on; serve as a reproach to.

verb (used without object)
Archaic. to utter reproaches.


reference: https://www.dictionary.com/browse/upbraid