more favorable terms - Español Inglés Diccionario