Meaning of shot put

Definition of shot put

(noun) an athletic competition in which a heavy metal ball is hurled as far as possible

Other information on shot put

WIKIPEDIA results for shot put
Amazon results for shot put