needle insertion sheath - Turco Inglés Diccionario