Definitions of sharpshoot:

  • verb:   aim and shoot with great precision