insulating twine - Francés Inglés Diccionario