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

OUTMANEUVER as in Wiktionary
OUTMANEUVER as in Wikipedia