tirade
tirade - noun
a speech of violent denunciation
tirade - thesaurus
broadside
philippic