Meaning of long shot

Definition of long shot

(noun) a venture that involves great risk but promises great rewards
a contestant that is unlikely to win

Other information on long shot

WIKIPEDIA results for long shot
Amazon results for long shot