noun / verb
harangue
huh-RANG/hɝˈæŋ/
A long, forceful speech of criticism, or delivering one.
The man's accusatory harangue continues for thirty minutes, leaving the listener exhausted.

Etymology
Aringo named a public square or speaking platform: the setting gave its name to the address delivered there. A harangue is now especially a forceful, critical speech rather than just a public address.
In context
delivering a harangue to them in which he urged them to give up a mode of life
More examples
- She harangued the landlord for ignoring months of repair requests.
- Haranguing your coworkers rarely persuades them to change.
- His twenty-minute harangue left everyone feeling attacked.
Forms
harangue · harangues · harangued · haranguing