have the edge over - German English Dictionary