insulating foil - French English Dictionary