armour-piercing shell - German English Dictionary