insulating gloves - Alemán Inglés Diccionario