gunsmithy
Etymology
From gun + smithy.
noun
A gunsmith's shop.