settle old scores - Francés Inglés Diccionario