What is one who has the care of arms and armor, cleans or repairs them, etc called?

armorer — One who has the care of arms and armor, cleans or repairs them, etc. (Webster's 1913.)

Sources