insulating layer - Turco Inglés Diccionario