insulation tape - Francés Inglés Diccionario