diatribo

Noun

 * 1) diatribe (lengthy discussion)