Reproacher
/(-?r)/
Re·proach·er
Reproacher
n.
One who reproaches.