Tirade- A long, angry speech of criticism or accusation
After his team lost the championship game, the coach launched into a tirade against his players, listing all the things they had done wrong in the game.
The senator gave a 45 minute tirade, attacking everything the President had done for the last 2 years.