'crack shot' definitions:

Definition of 'crack shot'

From: WordNet
noun
Someone skilled in shooting [syn: marksman, sharpshooter, crack shot]