pay off an old score - Turco Inglés Diccionario