VocabAhead

Tirade

  1. noun

    a speech of violent denunciation

    Similar: philippic, broadside