lumbar splenic puncture - German English Dictionary