someone who insults - Alemán Inglés Diccionario