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