English
›
Words
an
abusive, bitter, ranting criticism or denouncing
Translation:
English
Noun
0
diatribe
Add
Translation