IPA: //ʌpˈbreɪdə//
KK: /ʌpˈbreɪdər/
A person who criticizes or scolds someone for their actions or behavior.
The teacher was known as an upbraider, often pointing out students' mistakes to help them improve.
Upbraider → It is formed from "up-" (meaning upward or higher) and "braid" (from Old English "brædan", meaning to reproach or scold). The word "upbraider" means someone who reproaches or scolds, often in a higher or more intense manner.
Think of someone who is 'scolding' ('braid') in a more intense or 'higher' ('up-') way — that's what an upbraider does.