protective foil - French English Dictionary