have an edge on v. phr.,
informal 1. To have an advantage over someone or something else in the course of an evaluative comparison.
I can't beat you at tennis, but I have an edge on you in ping-pong. 2. To be mildly intoxicated; to have had a few drinks.
Joe sure had an edge on when I saw him last night. Compare: EDGE ON.
[TahlilGaran] English Idioms Dictionary ▲