insulter
INSULT'ER
, n. One who insults.