gunsmith
/ˈɡʌnsmɪθ/Definitions
1. noun
A person skilled in the construction, repair, or customization of firearms.
“The gunsmith carefully examined the rifle before making repairs.”
2. verb
To make or repair firearms.
“He gunsmithed the antique pistol to its original condition.”