insulating gloves - Turco Inglés Diccionario