needle insertion sheath - Turkish English Dictionary