History
History
Synonyms
UK
US
Meaning:
outdo

to do more or better than (a person)

better, overcome

outsmart

to be more clever, cunning, than (another person, animal)

outwit

outwit

to defeat (a person) by being more cunning

deceive

OUTJOCKEY as in Wiktionary
OUTJOCKEY as in Wikipedia