Definition, synonyms and related words
An advantage over someone.
To outdo, to do something slightly better than a competitor's prior effort.