upbraid
/ʌpˈbreɪd/
verb
- To criticize or scold someone angrily for something they have done wrong.
- She upbraided her brother for leaving the door unlocked.
- The manager upbraided the team for missing the deadline.
- The teacher upbraided the student for not completing the homework.