Insulter
/(?)/
In·sult·er
Insulter
n.
One who insults.