have a leg up
idiomDefinition of have a leg up
: to have an advantage over others
The company has a leg up on the competition thanks to the recent publicity.