What is the meaning of the word "sharpshooter"?

Definitions: