needle insertion sheath - Español Inglés Diccionario