diatribe Play nounA forceful and bitter verbal attack against someone or something. SYNONYMS abuseadmonishmentadmonitionbashingblastbroadsidecastigationcondemnationcriticismdenunciationflakfulminationharangueinvectiveknockingobloquypanningphilippicrebukereprimandreproofreprovalslammingslatingstream of abusestricturetiradetongue-lashingupbraidingverbal attackverbal onslaughtvituperation