upbraider

English

Etymology

From upbraid +‎ -er.

Noun

upbraider (plural upbraiders)

  1. One who upbraids.