gunsmith (n.) Look up gunsmith at Dictionary.com
1580s, from gun (n.) + smith (n.). Middle English had gun-maker (late 14c.).