rebuker

noun

One who rebukes.

noun

One who rebukes.

noun

One who rebukes.

noun

someone who finds fault or imputes blame