upbraiders

English

Noun

upbraiders

  1. plural of upbraider