Armorer
WordNet
noun
(1) A manufacturer of firearms
(2) An enlisted man responsible for the upkeep of small arms and machine guns etc.
(3) A worker skilled in making armor or arms
"A sword made by a famous English armorer"
WiktionaryText
Noun
- a manufacturer of weapons, especially of guns
- a military specialist in charge of the upkeep of small arms etc
- someone who makes or repairs armor