someone who insults - Francés Inglés Diccionario