a verbal denunciation characterized by harsh, often insulting language; a tirade
I saw this word in a magazine article. Can’t remember the article, but I think the magazine was Harper’s, and I was reading it while on a plane bound to New York City.