sharpshoot
ˈʃɑrpʃuːt
Definitions
1. noun
a skilled marksman, especially one who is accurate at long range.
“The sharpshooters on the team were praised for their accuracy during the competition.”
2. verb
to shoot quickly and accurately, especially from a distance.
“The sniper began to sharpshoot the targets on the firing range.”
3. verb
to attack or criticize someone or something severely or unfairly.
“The politician was accused of sharpshooting her opponent’s campaign promises.”