armourer [or US: armorer]

noun armer.