Meaning of battle royal

Definition of battle royal

(noun) a noisy riotous fight

Other information on battle royal

WIKIPEDIA results for battle royal
Amazon results for battle royal