invettiva

Noun

 * 1) invective, insult
 * 2) tirade