History
History
Synonyms
UK
US
Meaning:
outsmart

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

outwit

outwit

to defeat (a person) by being more cunning

deceive

OUTGENERAL as in Wiktionary
OUTGENERAL as in Wikipedia