an arena for a bullfight - Francés Inglés Diccionario