Translation of arena in English:

arena

arena

noun

  • 1

    arena