more favorable terms - Turco Inglés Diccionario