The word for today is…
diatribe (noun) -
1: a bitter and abusive speech or piece of writing
2: ironic or satirical criticism
3 archaic : a prolonged discourse
Source : Merriam-Webster
Etymology : When English speakers adopted diatribe in the late 16th century, they were glancing back at the ancients. The word comes from Greek diatribē, meaning "pastime" or "discourse," by way of Latin diatriba. The English word first referred to the popular lectures of ancient Greek and Roman philosophers, the usual topic of which was ethics. When the word diatribe referred to written work in this context, that work was understood to be either a transcription of such a lecture, or a written development of one. According to some, these oral and written diatribes were the model on which modern sermons were built. Over time, this very specific meaning of diatribe developed a more general meaning that didn't require the ancients themselves: any prolonged discourse—written or oral—could be considered a diatribe. That sense of the word, however, is now archaic; you don't typically find it in modern contexts. When diatribe is used today, the connotation is quite different. The word most often refers to a bitter or abusive speech or piece of writing.
If you enjoyed this Good Oil word of the day please consider sharing it with your friends and, especially, your children.