insulating pads and sleeves - Spanish English Dictionary