Definition of have (or get) a leg-up on in English:

have (or get) a leg-up on

phrase

US
informal
  • Have (or get) an advantage over.

    ‘he'd certainly have a leg-up on the competition’
    • ‘Some, however, see it as an opportunity to get a leg-up on the competition by launching service rapidly in a new market.’