settle the score with someone - Francés Inglés Diccionario