English
›
Words
a
final and complete triumph in battle
Translation:
English
Noun
8
victory
Add
Translation