Visual GRE Word of the Day - Tirade

ti·rade

Noun
A long, angry speech of criticism or accusation: "a tirade of abuse".
Source: Google Dictionary