Translation of centro deportivo in English:

centro deportivo

sports center, n.

masculine noun

  • 1

    sports center US
    sports centre British