penetration and piercing power - Español Inglés Diccionario