UPBRAIDER

Definition of UPBRAIDER

  1. (noun)someone who finds fault or imputes blame