someone who outrages/insults - Francés Inglés Diccionario