insulating glove made of plastic - German English Dictionary