insulating glove made of plastic - Spanish English Dictionary