YourDictionary

battle royal

  1. a fight or bout involving several or many contestants; free-for-all
  2. a long, bitterly fought battle
  3. a heated dispute

See battle royal in American Heritage Dictionary 4

Learn more about battle royal

link/cite print suggestion box