gunsmiths

ˈɡʌnsmɪθ

noun

a person who makes, sells, and repairs small firearms.