Insulating sheath - Inglés Sinónimo Diccionario