Definition of free shot in English:

free shot

noun

Sport
  • (In various sports) a penalty shot.

Origin

Early 20th century; earliest use found in The Los Angeles Times.