Definitions Found:

to defeat or baffle