tirade

noun
1
a long angry speech criticizing somebody/something or accusing somebody of something
انتقاد شدید و طولانی, نطق طولانی و خشمگین, انتقاد تند, سخنرانی شدیداللحن, حملهٔ کلامی