Definitions of reprover:

  • noun:   someone who finds fault or imputes blame