sprayed insulation - French English Dictionary