heel puncture - French English Dictionary