Definition of punching ball in English:

punching ball

Translate punching ball into Spanish

noun

  • Punchball.

Origin

Late 19th century; earliest use found in Fort Wayne (Indiana) Journal.