n. triumph over an opponent; instance of defeating an opponent; success in the face of a challenge or a struggle
VICTORY
Meaning of VICTORY in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012