upbraid
To criticize severely.
(archaic) To charge with something wrong or disgraceful; to reproach.
(obsolete) To treat with contempt.
(obsolete) To object or urge as a matter of reproach.
(archaic) To utter upbraidings.
(UK dialectal, Northern England, archaic) To vomit; retch.
(obsolete) The act of reproaching; scorn; disdain.