An abusive, bitter, verbal attack or criticism: denunciation.
A speech or writing which bitterly denounces something.
A prolonged discourse.
An argument whereby an accusation or insult is turned back on the accuser; same to you