to compete on more favourable terms - Français Anglais Dictionnaire