armour-defeating projectile - Francés Inglés Diccionario