defeat
vb
1 beat, blow out of the water (slang) clobber (slang) conquer, crush, lick (informal) make mincemeat of (informal) master, outplay, overpower, overthrow, overwhelm, pip at the post, quell, repulse, rout, run rings around (informal) stuff (slang) subdue, subjugate, tank (slang) trounce, undo, vanquish, wipe the floor with (informal) worst
2 baffle, balk, confound, disappoint, discomfit, foil, frustrate, get the better of, ruin, thwart
n
3 beating, conquest, debacle, overthrow, pasting (slang) repulse, rout, trouncing, vanquishment
4 disappointment, discomfiture, failure, frustration, rebuff, repulse, reverse, setback, thwarting
Antonyms
, vb bow, lose, submit, succumb, surrender, yield
n success, triumph, victory