Thesaurus:diatribe

English

Noun

Sense: an abusive, bitter denunciation

Synonyms

Hypernyms

See also

Further reading