gunsmith has definitions from the fields of work,arms
1
[ noun ] (work,arms) someone who makes or repairs guns

Related terms

smith

*