Dictionary.com
Thesaurus.com
has upbraided
  • present perfect of upbraid (3rd person singular).