harangue

Definitions

General English

Sports

  • verb to criticise someone in a forceful angry way that undermines their confidence
http://www.dictionarycentral.com/definition/harangue.html