upbraider
One who rebukes
An upbraider is someone who scolds or reproaches another, typically for a fault or wrongdoing.
The word carries a formal, somewhat archaic tone: The upbraider stood over him, listing his failures one by one.
It implies pointed criticism delivered with moral authority rather than casual complaint.
One who punishes severely
- admonisherOne who cautions sternly
- censurerOne who condemns
- faultfinderOne who criticizes constantly
- reproverOne who censures
castigator · denouncer · criticizer · blamer · accuser · nitpicker · carper · caviler
One who censures severely
Strict enforcer of rules
- taskmasterStrict work supervisor
- martinetHarsh enforcer of discipline
- strictRigorous, without flexibility
- sternStrict or ship's aft
demanding · exacting · uncompromising · imperious · peremptory · authoritarian · commander · overseer
Religious sermon deliverer
- moralizerOne who preaches virtue
- sanctimoniousFeigning moral superiority
- sermonizerOne who preaches tediously
- lecturerOne who teaches formally
pontificator · scold · puritan · prude · killjoy · reformer · crusader · zealot
chastiser
One who punishes severely
- admonisherOne who cautions sternly
- censurerOne who condemns
- faultfinderOne who criticizes constantly
reprover · castigator · denouncer · criticizer · blamer · accuser · nitpicker · carper · caviler · detractor
excoriator
One who censures severely
haranguer · railer · ranter · vilifier · scourge · assailant · attacker
disciplinarian
Strict enforcer of rules
- taskmasterStrict work supervisor
- martinetHarsh enforcer of discipline
- strictRigorous, without flexibility
stern · demanding · exacting · uncompromising · imperious · peremptory · authoritarian · commander · overseer · enforcer
preacher
Religious sermon deliverer
- moralizerOne who preaches virtue
- sanctimoniousFeigning moral superiority
- sermonizerOne who preaches tediously
lecturer · pontificator · scold · puritan · prude · killjoy · reformer · crusader · zealot · prig
upbraiderpraiser
One who commends
flatterer · complimenter · eulogist · encourager · sycophant