armour-defeating projectile - Turco Inglés Diccionario