Ter vantagem sobre em inglês: To have an edge on “To have an edge on” significa ter vantagem sobre inglês. Ou seja, ser um pouco melhor...