A medicine ball is a weighted ball used for strength training and rehabilitation. There are different types, including hard medicine balls, non-bouncing slam balls, and soft wall balls, with the best option depending on your fitness goals.
More detail about Impulse Fitness Sdn Bhd