salah's sternal puncture needle - French English Dictionary