MohammedPreview
Open in TheBrain

A Harangue

  1. An impassioned, disputatious public speech.
  2. A tirade, harsh scolding or rant, whether spoken or written.

Synonyms: admonition, condemnation, criticism, diatribe, polemic, rant, screed, tirade