/ ˈdaɪətraɪb; NAmE / noun
diatribe (against sb/sth) ( formal ) a long and angry speech or piece of writing attacking and criticizing sb/sth :
He launched a bitter diatribe against the younger generation.
••
WORD ORIGIN
late 16th cent. (denoting a long and complicated speech): from French , via Latin from Greek diatribē spending of time, discourse, from dia through + tribein rub.