sharpshooter

[ˈʃɑːrpˌʃuːtər] シャープシューター

1. 狙撃手。特に、正確に銃を撃つ人。

銃を正確に撃つことに長けた人を指します。戦争や競技などで使われることが多い言葉です。
He is a sharpshooter. (彼は狙撃手です。)
関連
marksman
gunman