penetration and piercing power - Turkish English Dictionary