diatribe

noun
1
a long and angry speech or piece of writing attacking and criticizing somebody/something
انتقاد تند, حمله لفظی, انتقاد کوبنده