What is the meaning of Upbraid?
To criticize severely.
To charge with something wrong or disgraceful; to reproach
To treat with contempt.
To object or urge as a matter of reproach
To utter upbraidings.
To vomit; retch.
The act of reproaching; scorn; disdain.
Source: wiktionary.org