armour-piercing projectiles - Spanish English Dictionary