A punching bag is a durable, heavy bag used for training in boxing, martial arts, and fitness. It helps improve strength, coordination, and striking technique. Made from materials like leather or synthetic fabric, it's filled with sand, cloth, or foam for resistance.