armor-piercing shell - German English Dictionary