to speak or shout at length in an angry, impassioned way; a tirade
He went on a rant about politics at the dinner party, making everyone uncomfortable.
The coach gave the players a stern rant about their poor performance.
Her online rant about poor customer service went viral.