09/08/2019 1:30:00 Battle royal 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.
Tags: dictionaryCategorised in: Uncategorized