needle insertion sheath - German English Dictionary