the pit (arena) - Francés Inglés Diccionario