long term agreement - Turco Inglés Diccionario