'shot put' definitions:

Definition of 'shot put'

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

Synonyms of 'shot put'

From: Moby Thesaurus