promoting competition and innovation - Spanish English Dictionary