needle insertion sheath - Francés Inglés Diccionario