tirade

Pronunciation:  US [taɪˈreɪd] UK [taɪˈreɪd]
  • n.(Or criticize) long heated talk
  • WebAt length; long fierce speeches; long offensive speech