have a leg up on somebodyDefinition: to have an advantage over someone.Discuss this Idiom in the comments below.