promoting competition and innovation - Français Anglais Dictionnaire