English Noun leg up on (uncountable) an advantage over another person.Wikiwand - on Seamless Wikipedia browsing. On steroids.