to compete with - Français Anglais Dictionnaire