armor piercing cap - Francés Inglés Diccionario