Artificer
Part of speech: noun
Definition: Someone who is skilled in their trade; an artisan. An inventor. A member of the military who specializes in manufacturing and repairing weapon systems. A trickster. A savant.
Armorer
Part of speech: noun
Definition: a manufacturer of weapons, especially of gunsa military specialist in charge of the upkeep of small arms etcsomeone who makes or repairs armor