salah's sternal puncture needle - German English Dictionary