insulating wall panel - French English Dictionary