have a score to settle - Turco Inglés Diccionario