Sharp talk
Else clues • Abusive denunciation
• Bitter denunciation
• Bitter invective
• Flow of invective
• Harangue
• Screed
• Sharp attack
• Sharp criticism
• Tirade
• Venomous venting
• Vitriolic rant
• Vitriolic venting
• Thunderous verbal attack