armor-piercing shell - Spanish English Dictionary