armour piercing ammunition - Turkish English Dictionary