English
›
Words
a
sharp criticism or attack.
Translation:
English
Noun
9
diatribe
Add
Translation