the pit (arena) - French English Dictionary