The English term "armour" matches the Italian term "corazza, armamento"

other english words that include "armour" : italian :
armoured loricato