Rebuker /(rē̇*būk"ẽr)/

Re·buk·er

Rebuker

n.
  1. One who rebukes.