Meaning of shot-putting in English:

shot-putting

noun