insulation pad - French English Dictionary