Noun > Harangue

A harangue is a forceful or angry speech or piece of writing.

After watching the popular documentary, he delivered a long harangue about the dangers of social media.