promoting competition and innovation - German English Dictionary