insulating pads and sleeves - Turkish English Dictionary