diatribe
noun
[ ˈdʌɪətrʌɪb ]
• a forceful and bitter verbal attack against someone or something.
• "a diatribe against consumerism"
Similar:
tirade,
harangue,
verbal onslaught,
verbal attack,
stream of abuse,
denunciation,
broadside,
fulmination,
condemnation,
criticism,
stricture,
reproof,
reproval,
reprimand,
rebuke,
admonishment,
admonition,
invective,
upbraiding,
vituperation,
abuse,
castigation,
tongue-lashing,
knocking,
slamming,
panning,
bashing,
blast,
flak,
slating,
philippic,
obloquy,
Origin:
late 16th century (denoting a disquisition): from French, via Latin from Greek diatribē ‘spending of time, discourse’, from dia ‘through’ + tribein ‘rub’.