Translation of punching ball in English:

punching ball

punching ball, n.

Pronunciation /ˈputʃin bol/

masculine noun

  • 1

    punching ball US
    punchball British