armourer

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

Examples