insulated gloves - Francés Inglés Diccionario