A punching ball is a type of training equipment used to improve punching power and coordination, typically used by boxers and martial artists. It consists of a large, heavy ball attached to a rod or a ceiling, which can be struck with different types of punches.