invective
1. [ noun ] abusive or venomous language used to express blame or censure or bitter deep-seated ill will
Synonyms: vitriol vituperation
Related terms: abuse vilify
Similar spelling:   infective
  ineffective
  infect
  invested
  infested
  infected
  infection
  invest
  infest
  investment
  infectious
  in_effect
  invasive