upbraiders

noun

Plural form of upbraider.