insulating jackets - Turco Inglés Diccionario