Tirade

meaning: a long, angry speech expressing strong disapproval:

usage: She launched into an angry / furious tirade about how she had been unfairly treated .