Re·buk·er n. One who rebukes. ◄ ►
rebuker n : someone who finds fault or imputes blame [syn: upbraider, reprover, reproacher]