insulating pads and sleeves - French English Dictionary