Battle royal

What is Battle royal?

Battle royal definition and meaning on Dictionary terms:
noun, plural battles royal.
a fight in which more than two combatants are engaged.
a heated argument: After a while the discussion turned into a battle royal.

 

reference: https://www.dictionary.com/browse/battle-royal

Tags: