lymph node puncture - German English Dictionary