someone who insults - Turco Inglés Diccionario