armor piercing ammunition - Francés Inglés Diccionario