diatribe - definition and synonyms

noun [countable] 

Your browser doesn’t support HTML5 audio

/ˈdaɪəˌtraɪb/
singulardiatribe
pluraldiatribes
  1. a speech or piece of writing that angrily attacks someone or something

    The senator launched into a furious diatribe against handguns.