upbraider
/ʌpˈbreɪdər/
noun
- A person who criticizes or scolds someone angrily for something they have done wrong.
- The teacher was a stern upbraider of anyone who didn't do their homework.
- My grandmother could be a gentle upbraider, always mixing her criticism with kindness.
- The coach was a constant upbraider, shouting at players for every mistake on the field.
Antonyms