Dictionary.com
Thesaurus.com

objurgator

  • a word derived from objurgate.
    objurgate
    verb (used with object)
    to reproach or denounce vehemently; upbraid harshly; berate sharply.

More Suggestions