Term: From 12 yards

Definition:


From the penalty spot (12 yards is the distance from the goal to the penalty spot).

Contributed By: