needle sheath - Español Inglés Diccionario