promoting competition and innovation - French English Dictionary