Synonyms for Defeat (same or very similar meaning)
WordNet sense 1 (the feeling that accompanies an experience of being thwarted in attaining your goals):
frustration
WordNet sense 2 (an unsuccessful ending to a struggle or contest):
licking
WordNet sense 3 (thwart the passage of):
kill, vote down, vote out
WordNet sense 4 (win a victory over):
overcome, get the better of
From the ODE community, based on WordNet
add/edit