Insulter /(?)/

In·sult·er

Insulter

n.
  1. One who insults.