rant

intransitive verb

To speak or write in an angry or emotionally charged manner; rave.

To express at length a complaint or negative opinion.

To utter or express by ranting.

noun

Angry, emotionally charged, or tediously negative speech or writing.

An example of such speech or writing.