have an edge over somebody - Spanish English Dictionary