deadeye
/ˈdiːdeɪ/; /ˈdiːˈdiː/Definitions
1. noun
A person with great skill and accuracy in shooting a firearm, especially a rifle.
“The experienced marksman was known as a deadeye and had won several shooting competitions.”
2. adjective
Aiming or shooting with great precision and accuracy.
“The deadeye shot put the target right through the center, impressing everyone with his skill.”