reproacher

/rɪˈproʊtʃər/
noun
  1. A person who criticizes or blames someone for something.
    • As a gentle reproacher, he always offered constructive feedback instead of harsh words.
    • She tried to ignore the constant reproacher in the audience who kept shouting complaints.
    • The stern reproacher pointed out every mistake in the report.
Antonyms
What does "reproacher" mean? | whatsthatwordmean | whatsthatwordmean