Definition of punching ball in US English:

punching ball

noun

  • Punchball.

Origin

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