someone who outrages/insults - Turco Inglés Diccionario