armour-piercing projectiles - Turkish English Dictionary