a battle royal - French English Dictionary