throw insults at someone - Francés Inglés Diccionario