pay off an old score - Francés Inglés Diccionario