armour-piercing ammunition - Turkish English Dictionary