upbraiders

noun
  1. people who criticize or scold others harshly for their faults or mistakes
  2. Usage: plural form of upbraider

Examples