someone who outrages/insults - Turkish English Dictionary