person who repairs, modifies, designs, or builds firearms / From Wikipedia, the free encyclopedia
A gunsmith is someone who makes and or designsguns.[1] The job of a gunsmith is similar, but not the same as an armorer.[2] The origin of the word gunsmith dates back to the 1580s.[3]