armorer

noun
  1. a person who makes, repairs, or maintains weapons and armor
  2. Usage: historical
  3. a military specialist responsible for maintaining and repairing weapons
  4. Usage: military

Examples