meaning of battle royal

battle royal meaning in General Dictionary

a noisy riotous battle