'crack shot' definitions:

Definition of 'crack shot'

(from WordNet)
noun
Someone skilled in shooting [syn: marksman, sharpshooter, crack shot]