electric insulating tape - Turco Inglés Diccionario