tube sock - Español Inglés Diccionario