armor-piercing - French English Dictionary