reprehender
REPREHEND'ER,
n. One that reprehends; one that blames or reproves.