to compete on more favourable terms - Español Inglés Diccionario