A slam ball is a weighted, usually rubber-coated, ball designed for high-impact throwing and slamming exercises. It's distinct from a medicine ball due to its thicker, more durable shell, making it ideal for intense workouts. Slam balls are used to build explosive power, improve muscle mass, and enhance overall fitness by working various muscle groups, including the core, shoulders, and legs.