
diatribe
/ˈdaɪəˌtɹaɪb/
a forceful and bitter verbal attack against someone or something
“His diatribe against the new policy lasted twenty minutes.”
Origin: Greek diatribe a wearing away, pastime from diatribein to wear away from dia- through + tribein to rub