Traducción español inglés

English version

¿Qué significa "armadura, coraza, blindaje, fuerzas acorazadas." en Inglés