armour piercing projectile - Turkish English Dictionary