English
›
Words
diatribe
Translation:
English
Noun
9
a
sharp criticism or attack.
6
tirade
an
abusive
Add
Translation