armour piercing shell - Spanish English Dictionary