armor protection - Spanish English Dictionary