armour-defeating projectile - Turkish English Dictionary