Definitions for shot put
Random House Webster's College Dictionary
a field event in which a heavy ball or shot is thrown or put for distance.
a single throw or put of the shot.
Origin of shot put:
an athletic competition in which a heavy metal ball is hurled as far as possible
An athletics event where a competitor must hurl a heavy metal orb as far as possible. Because of the weight of the ball this is done with a pushing motion rather than a throwing motion.