compete over - German English Dictionary