armor piercing (ap) - French English Dictionary