Translation of palestra in English:

palestra

arena, n.

feminine noun

History

  • 1

    arena
    la palestra política the political arena
    • salir a la palestra to join the fray
    • saltar a la palestra to hit the headlines