insulter

INSULT'ER, n. One who insults.