harangue

/hษ™หˆษนรฆล‹/
noun
  1. 1

    An impassioned, disputatious public speech.

  2. 2

    A tirade, harsh scolding or rant, whether spoken or written.

    โ€œShe gave her son a harangue about the dangers of playing in the street.โ€

verb
  1. 1

    To give a forceful and lengthy lecture or criticism to someone.

    โ€œThe angry motorist leapt from his car to harangue the other driver.โ€

Source: https://en.wiktionary.org/wiki/harangue