have an edge over somebody - French English Dictionary