armour piercing rocket - Turkish English Dictionary