have the edge on (one)(redirected from had the edge on)
have the edge on (one)
1. To have an advantage over someone. I've been preparing for this debate for weeks so that I have the edge on my opponent.
2. To be drunk. In this usage, the phrase ends at "on" without mentioning a person. Boy, you really had an edge on at the bar last night!