a long vehement speech or denunciation [French tirade shot, tirade, from Old Italian tirata, from tirare to draw or shoot]