Thayer's Greek Lexicon

 1. victory
2. to utterly vanquish