armourer

n. 1 maker of arms or armour. 2 official in charge of arms.