insulating glove - Turco Inglés Diccionario