insulating jacket - English Synonyms Dictionary