an angry, shrieking speech against someone or something
The politician's speech was essentially a diatribe against his enemies within the party.
dia (away)#tribein (to wear, rub) (Greek)
diatribe = di-tribe = two tribes fighting. criticize dia+tribe:the lower ranked tribe (in caste division) always face thunderous verbal attack from upper caste people.