n. pl. battles royal
1. An intense altercation
2. A battle involving many combatants.
3. A fight to the finish.
The description above says it all, straight out of the dictionary.
And one more thing, some parts of the images (like the smoke) are actually a bit influenced by Chinese Manhua's, So if you're familiar with those great comic books - you might have an idea of what I'm talking about.
Thanks for viewing and hope you like it!:)