insulating substance - Francés Inglés Diccionario