An armorer is someone who specializes in the maintenance, repair and production of weapons, such as guns, swords, and other arms. There are a few synonyms for an armorer, depending on the specific type of weapons they work with. For example, someone who specializes in repairing guns is referred to as a gunsmith. A bladesmith, on the other hand, is a person who produces and repairs blades, such as swords, knives, and daggers. A metalworker is a broad general term that can also encompass an armorer because they work with metal and are skilled in forging and creating weapons. Other synonyms include armament technician and weapon specialist.