upbraiding
131obloquy — n 1. discredit, disrepute, disfavor, disesteem, loss of face, downfall, fall; detraction, derogation, degradation, devaluation, depreciation, disparagement, belittlement, deprecation; shame, disgrace, dishonor, scandal, ignominy, infamy, odium,… …
132philippic — n diatribe, invective, tirade, screed, jeremiad, stream of abuse, bitter harangue, verbal onslaught; vituperation, revilement, curse, execration, imprecation, malediction, anathematization, denunciation, commination, condemnation, censure;… …