in·sul·to

  1. deride
  2. heap scorn upon
  3. insult
  4. revile
  5. to leap at or on