diatribe [pl. diatribes]
Notices
  • piece of bitter criticism for someone or something