Noun
armorer, armourer, artificer - an enlisted man responsible for the upkeep of small arms and machine guns etc.
armorer, armourer - a worker skilled in making armor or arms
Example:- a sword made by a famous English armorer
armorer, armourer - a manufacturer of firearms