pay off an old score - Alemán Inglés Diccionario