harangue

ha-rangue

noun

A lengthy, aggressive, and critical speech, often delivered publicly.

"We endured his usual political harangue."

verb

To deliver a long, aggressive, and critical speech to someone.

"The politician would harangue the crowd."

Thesaurus

Synonyms: ranting, rant