Tirade /(?)/

Ti·rade

Tirade

n.
  1. A declamatory strain or flight of censure or abuse; a rambling invective; an oration or harangue abounding in censorious and bitter language.
    Here he delivers a violent tirade against persons who profess to know anything about angels.