Definitions of rebuker:

  • noun:   someone who finds fault or imputes blame