A great battle illustration Battle Royal 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 … Continue reading →