upbraider
English
Etymology
From
upbraid
+
-er
.
Noun
upbraider
(
plural
upbraiders
)
One who
upbraids
.