upbraider Meaning, Definition & Usage

  1. noun someone who finds fault or imputes blame
    reproacher; reprover; rebuker.

WordNet