The English term "armor" matches the Italian term "armamento"

other english words that include "armor" : italian :
armored loricato
armors corazza