rebuker
1. [ noun ] someone who finds fault or imputes blame
Synonyms: reprover upbraider reproacher
Related terms: authority rebuke reproach
Similar spelling:   reviser
  reabsorb