mirror insulation - French English Dictionary