vituperative
reprove; scold; call down; chide; rebuke; smack down【法】 opprobrium; reprove; scold; vituperate; vituperation